A Performance Estimator for Parallel Programs

نویسنده

  • Jeffrey S. Reeve
چکیده

In this paper we describe a Parallel Performance Estimator suitable for the comparative evaluation of parallel algorithms. The Esti-mator is designed for SPMD programs written in either C or FORTRAN. Simulation is used to produce estimates of execution times for varying numbers of processors and to analyse the communication overheads. Results from the estimator are compared with actual results (obtained on a 16 processor IBM SP2 machine) for an Alternating Direction Implicit (ADI) solver of linear equations and for a Parallel Sort by Regular Sampling (PSRS) sorting program. In both cases the plots of Execution Time versus Number of Processors are accurate to 20% and show all of the features of the equivalent plots of the measured data.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Estimating and Optimizing Performance for Parallel Programs

P 3 T is an interactive performance estimator that assists users in performance tuning of scientiic Fortran programs. It detects performance bottlenecks in the program, identiies the causes of performance problems, and guides the user in selecting eeective program transformations in order to gain performance. Four of the most critical performance aspects of parallel programs are estimated: load...

متن کامل

P3T+: A performance estimator for distributed and parallel programs

Developing distributed and parallel programs on today’s multiprocessor architectures is still a challenging task. Particular distressing is the lack of effective performance tools that support the programmer in evaluating changes in code, problem and machine sizes, and target architectures. In this paper we introduce P 3T+ which is a performance estimator for distributed and parallel programs. ...

متن کامل

Load Sharing Control of Parallel Inverters with Uncertainty in the Output Filter Impedances for Islanding Operation of AC Micro-Grid

Parallel connection of inverter modules is a solution to increase reliability, efficiency and redundancy of inverters in Micro-Grid system. Proper load sharing among parallel inverters is a key point. The circulating current among the inverters can greatly reduce the efficiency or even cause instability of the system. In this paper, a control strategy for improving the load sharing performance ...

متن کامل

Evaluation of P3T+: A Performance Estimator for Distributed and Parallel Applications

Applications T. Fahringery A. Požgajy J. Luitz H. Moritschz yInstitute for Software Technology and Parallel Systems, University of Vienna Liechtensteinstrasse 22, A-1092, Vienna, Austria [tf,alex]@par.univie.ac.at zDepartment of Business, University of Vienna Brünner Strasse 72, A-1210 Vienna, Austria [email protected] Institute of Physical and Theoretical Chemistry, Vienna Uni...

متن کامل

Parallel computing using MPI and OpenMP on self-configured platform, UMZHPC.

Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999